Career 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour VII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger 2002 - San Luis Potosi Bulgarian Open - Sofia Copa Ericsson Brazil - Sao Paulo VI Trofeo Ciudad de Quito - Quito Credicard Tennis Cup - Campos do Jordao Copa Ericsson Brazil - Sao Paulo 2003 West Side Tennis Club Challenger - Forest Hills BCP Tennis Classic - Sao Paulo Muller Cup - Ulm St.Petersburg Challenger by Kinex - St. Petersburg Copa Ericsson Mexico - Guadalajara Corona Mexico City Open - Mexico City San Luis Potosi Challenger - San Luis Potosi Abierto Club Casablanca - Mexico City Zagreb Open - Zagreb Oberstraufen Cup - Oberstaufen Nord LB Open 2006 - Braunschweig Credicard Mastercard Tennis Cup - Campos do Jordao San Marino Cepu Open - San Marino Copa Ericsson - Caracas 2003 USTA Challenger of Calabasas - Calabasas Binghamton Professional Tennis Tournament - Binghamton Unique Zagreb Open - Zagreb Muller Cup - Ulm Banca Stato Challenger Lugano - Lugano ATU Cup - Weiden Intelig Tennis Cup - Brasilia Copa Petrobras - Bogota Ford Tennis Championships - Louisville Copa Petrobras Uruguay - Montevideo Cyclus Open de Tenis - Florianopolis Copa Petrobras - Aracaju Hilton Waikoloa Village USTA Challenger - Waikoloa Baden Open - Ettlingen 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Bancolombia Open - Bogota BH Tennis Open International Cup - Belo Horizonte Joinville Tennis Festival - Joinville Prosperita Open 2008 - Ostrava San Marino Cepu Open - San Marino Copa Ericsson Peru - Lima Amazonia Open de Tenis - Belem Sail Open - New Delhi VI Abierto Internacional de Salinas - Salinas New Delhi Challenger II - New Delhi Izmir Cup - Izmir Copa Petrobras Argentina - Buenos Aires TESS Tennis Classic - Campinas Copa Petrobras Paraguay - Asuncion Unicredit Czech Open - Prostejov II Challenger Ciudada de Guayaquil - Guayaquil Nord LB Open - Braunschweig Telesp Celular Open - Ribeirao Preto Challenger Lugano - Lugano Unicredit Czech Open 2007 - Prostejov The USTA Challenger at West End Racquet - Torrance Garden Open - Rome ATU Cup - Weiden IX Open Internacional D'Andorra - Andorra BH Tennis Open International Cup - Belo Horizonte V Gramado Open de Tennis - Gramado Open Diputacion - Cordoba BH Tennis Open International Cup - Belo Horizonte V Manta Open-Trofeo Ricardo Delgado Aray - Manta Nossa Caixa Aberto de Sao Paulo - Sao Paulo Copa Ericsson Mexico - Guadalajara Cridicard Mastercard Tennis Cup - Campos do Jordao San Marino CEPU Open - San Marino Zagreb Open - Zagreb s'Tennis Masters Challenger - Graz Macedonian Open - Skopje Fujitsu Siemens Open - Budapest Copa Ericsson Argentina - Buenos Aires 2001 Centura USTA Challenger - Rocky Mount Architect Open - Budapest Aberto Da Costa Do Sauipe - Bahia Ljubljana Open 2008 - Ljubljana Copa Ericsson Chile - Santiago XIV Challenger ATP Club Premium Open - Quito Ljubljana Open 2002 - Ljubljana VIII Trofeo Ciudad de Quito - Quito USTA Challenger of Burbank - Burbank Oberstaufen Cup - Oberstaufen VII Trofeo Ciudad de Quito - Quito USTA Challenger of Dallas - Dallas Trani Cup - Trani Cyclus Open de Tenis - Florianopolis Maia Open 2002 - Maia Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil 2002 Azalea Orthopedic Challenger - Tyler The Wright Financial Group, Inc. Challenger - Champaign Polish Open 2000 - Poznan Seguros Bolivar Open - Medellin BH Tennis Open International Cup - Belo Horizonte Lima Challenger - Lima Sao Paulo Challenger Credicard Citi Mastercard Tennis Cup - Campos do Jordao Dallas Challenger VIII Avierto Internacional de Salinas - Salinas VII Torneo Internazionale di Tennis - Barletta University of Tennessee USTA Challenger - Knoxville Segundo Aberto de Brasilia - Brasilia Britania Zavaleta - Puebla USTA Men's Challenger of Dallas - Dallas Gran Copa Ericsson - Rio de Janeiro Telesp Celular Open - Campinas Global Telecom Open - Curitiba Santiago Challenger Memorial Savigni - Sassuolo Challenger de la Ciudad de Mexico - Mexico City Challenger Ford de Cherbourg - Cherbourg XL Capital Bermuda Open - Bermuda SMS Tennis Cup - Sao Paulo Banca Marche Tennis Cup - San Benedetto Copa Sevilla Internacionales de Andalucia - Seville Ostrava Challenger USTA Challenger of Tiburon - Tiburon Open de Franche Comte - Besancon Nossa Caixa Tennis Cup - Sao Paulo Challenger Leon 2004 - Leon Hilton Waikoloa Village USTA Challenger - Waikoloa ECM Prague Open - Prague 2006 North Shore Pro Tennis Championship - Winnetka SAA Hilversum Open - Hilversum Seguros Bolivar Open - Bogota Open Castilla y Leon - Segovia Ljubljana Open - Ljubljana Bogota Challenger Kyiv Open - Kiev San Luis Potosi Challenger - San Luis Potosi Top Wool Challenger-Immagine Trophy - Biella Draft Corona Mexico City Open - Mexico City Belo Horizonte Challenger Poznan Challenger Challenger Casablanca San Angel - Mexico City San Marino Challenger Campos do Jordao Challenger Brasilia Challenger VI Gramado Open de Tenis - Gramado Bancolombia Open - Bogota Sassuolo Challenger - Sassuolo Cali Challenger Bogota Challenger Buenos Aires Challenger Top Wool Challenger - Biella Santiago Challenger Copa Petrobras Brazil - Belo Horizonte Brasov Challenger - Brasov Sao Paulo Challenger Copa Petrobras - Santiago Czech Open 2006 - Prostejov Bancastato Challenger Lugano - Lugano Campos do Jordao Challenger Brasilia Challenger Salvador Challenger Bangkok Challenger Pekao Open - Szczecin Ethias Trophy - Mons Copa Petrobras Brazil - Aracaju Sao Paulo Challenger Pekao Open - Szczecin Campos do Jordao Challenger Copa Petrobras Argentina - Buenos Aires JSM Challenger - Champaign Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Recife Challenger BMW Tennis Championship - Sunrise Voit Mexico City Open - Mexico City Copa Petrobras Guadalajara - Guadalajara Aberto de Santa Catarina de Tenis - Florianopolis Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger Buenos Aires Challenger Music City Challenger - Nashville ITG Miami Challenger - Miami Abierto Internacional de Salinas 'Dario Expreso' - Salinas Medellin Challenger San Luis Potosi Challenger - San Luis Potosi Rio De Janeiro Challenger Curitiba Challenger Black Forest Open - Freudenstadt Genoa Open Challenger-Fondazione Carige - Genova AGT Challenger - Leon Architect Open - Budapest Rome Challenger Rome Challenger XI Trofeo Ciudad de Quito - Quito III Aberto Santa Catarina de Tenis - Florianopolis XL Bermuda Open - Bermuda BNP Paribas Primrose - Bordeaux BH Tenis Open International Cup 2008 - Belo Horizonte Copa Kia - Santiago Copa Petrobras-Colombia - Bogota Corona Mexico City Open - Mexico City Copa Club Campestre de Aguascalientes - Aguascalientes Aberto de Santa Catarina - Florianopolis Abierto Colombiano de Tenis - Bogota Harrah's Entertainment Men's Pro Challenger - Tunica Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Aberto de Sao Paulo - Sao Paulo XII Abierto Internacional de Salinas - Salinas ECU Prague Open - Prague San Marino Cepu Open - San Marino XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota Challenger Ciudad de Guayaquil - Guayaquil Warta Cup - Sopot San Luis Potosi Challenger - San Luis Potosi Haagen Dazs Open - Caracas 5th Sardinian International Championships - Cagliari X Open Internacional D'Andorra - Andorra Sao Paulo - Brazil Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao Barletta Challenger Winnetka Challenger Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Challenger of San Antonio - San Antonio Visa Tennis Open - Sao Paulo X Ciutat de Barcelona - Barcelona Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Aberto de Sao Paulo - Sao Paulo X Abierto Internacional de Salinas - Salinas Torneo Internacional Challenger Fila 2005 - Leon Trofeo Internacional Club Laieta - Barcelona Global Telecom Open - Florianopolis 2002 Tulsa USTA Challenger - Tulsa Britania Zavaleta - Puebla AT&T Challenger of Dallas - Dallas USTA Seascape Challenger - Aptos Siemens Open - Scheveningen South African Airways Open - East London BMW Brixina Tennis Open 2000 - Bressanone Geneva Challenger - Geneva Hungarian Architect Open - Budapest Black Forest Open 2000 - Freudenstadt DPD Challenger 2000 - Aschaffenburg Bogota Challenger - Bogota Schickedanz Open - Furth Unique Zagreb Open - Zagreb The Hilversum Open - Hilversum Copa Ericsson Uruguay - Montevideo Campinas Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Zivnobanka Czech Open - Prostejov Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Bogota Challenger - Bogota Mallorca Open - Mallorca Naples Challenger - Naples Heineken Open Shanghai - Shanghai La Serena Open - La Serena Black Forest Open - Freudenstadt VI Gramado Open de Tenis - Gramado II Cyclus Open de Tenis - Florianopolis Fujitsu Siemens Open - Budapest Brasil Open - Florianopolis Brazil Open - Salvador IX Trofeo Ciudad de Quito - Quito Open Punta Del Este/Copa Banco Montevideo - Punta Del Este Gramado Challenger - Gramado Seguros Bolivar Open - Cali Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas 1st Challenger Tournament Leon - Leon CA Challenge 2002 - Graz I Tourneo Fila Citta di Brindisi - Brindisi Asirom Challenger Brasov - Brasov III Gramado Open de Tenis - Gramado Legg Mason Tennis Classic - Washington D.C. Cosmorom Challenger - Brasov USTA Men's Challenger of Dallas - Dallas BH Tennis Open International Cup - Belo Horizonte IV Gramado Open de Tenis - Gramado Copa Ericsson Argentina - Buenos Aires Copa Ericsson Costa Rica - San Jose Copa Ericsson - Lima Riviera di Rimini Challenger - Rimini Top Wool Challenger Biella - Biella Ciudad de Pozoblanco Open Diputacion - Cordoba Banja Luka Challenger 2003 - Banja Luka The Nottingham Challenger - Nottingham Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin 2004 Freeman Men's Challenger - Joplin IX Abierto Internacional de Salinas - Salinas Canottieri Minico 2004 - Mantova The West Side Tennis Club Clay Court Challenger - Forest Hills 13 BH Tennis Open International Cup - Belo Horizonte Porsche Open - Poznan Tunis Challenger Copa Petrobras Argentina - Buenos Aires Stella Artois Clay Court Championships - Budaors Banja Luka Challenger 2005 - Banja Luka Copa Petrobras - Montevideo Copa Petrobras - Buenos Aires Tunis Open 2006 - Tunis Heineken Open - Auckland Copa Kia Challenger ATP - Santiago Grand Prix Hassan II - Casablanca Mallorca Open - Mallorca Bogota Challenger Energis Dutch Open - Amsterdam International Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Lugano Challenger Montevideo Challenger Guayaquil Challenger Copa Petrobras-Brazil - Aracaju Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Cerveza Club Colombia Open - Bogota Salinas Challenger Brasil Open - Costa do Sauipe Idea Prokom Open - Sopot Open Romania - Bucharest International Tennis Championships - Delray Beach AIG Japan Open - Tokyo Heineken Open - Auckland International Tennis Championships - Delray Beach Brasil Open - Costa do Sauipe Bordeaux Challenger Abierto Mexicano Telfonica MoviStar - Acapulco Blumenau Challenger BellSouth Open - Vina del Mar Zagreb Challenger Santos Challenger Rio Quente Challenger U.S. Men's Clay Court Championships - Houston BMW Open - Munich The 10tele.com Open - Nottingham Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Prostejov Challenger BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Open de Moselle - Metz CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Cordenons Challenger Estoril Open - Estoril Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Countrywide Classic - Los Angeles Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot Mumbai Open - Mumbai Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Austrian Open - Kitzbuhel Estoril Open - Estoril Campbells Hall of Fame Tennis Championships - Newport Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Winston Salem - Winston Salem Heineken Open - Auckland Brasil Open - Sao Paulo Florianopolis Challenger US Men's Clay Court Championship - Houston Guadalajara Challenger Citi Open - Washington Sao Paulo Challenger Brasil Open - Sao Paulo Mercedes-Benz Cup - Los Angeles Brasil Open - Salvador Campionati Internazionali di Sicilia - Palermo Heineken Open - Auckland Sao Paulo Challenger Campinas Challenger Movistar Open - Santiago Belem Challenger Bucaramanga Challenger ATP Studena Croatia Open Umag - Umag Delray Beach International Tennis Championships - Delray Beach SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Serbia Open - Belgrade Atlanta Tennis Championships - Atlanta Bogota Challenger St. Petersburg Open - St. Petersburg Blunmenau Challenger AIG Japan Open Tennis Championships - Tokyo RCA Championships - Indianapolis Generali Open - Kitzbuhel Sydney International - Sydney Abierto Mexicano Telcel - Acapulco ATP Kremlin Cup - Moscow Brasil Open - Costa do Sauipe VTR Open - Vina del Mar Movistar Open - Santiago Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston UNICEF Open - 's Hertogenbosch Brisbane International - Brisbane Farmers Classic - Los Angeles Santos Challenger RCA Championships - Indianapolis TCT Open - Tunis Open de la Comunidad Valenciana - Valencia Abierto Mexicano de Tenis Pegaso - Acapulco Sao Paulo Challenger Hungarian Open - Budapest BCR Open Romania - Bucharest Intelig Tennis Cup - Campos do Jordao Oberstaufen Cup - Oberstaufen SMS Tennis Open - Sao Paulo Cerveza Cristal - Santiago 7th Wartburg Open - Eisenach IV Abierto Internacional de Salinas - Salinas West Side Tennis Club Clay Court Challenger - Forest Hills 2003 Eddleman USTA Challenger - Birmingham Nord/LB Open - Braunschweig 4° Sporting Challenger - Turin Abierto Mexicano Telfonica MoviStar - Acapulco Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Dutch Open Tennis - Amersfoort Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston BMW Open - Munich The Hypo Group Tennis International 2008 - Poertschach Brasil Open - Costa do Sauipe SAP Open - San Jose U.S. Mens's Clay Court Championship - Houston Interwetten Austrian Open - Kitzbuhel Serbia Open - Belgrade Tennis Masters Series - Madrid Copa AT&T - Buenos Aires Sony Ericsson Open - Miami Orange Warsaw Open - Warsaw Copa AT&T - Buenos Aires Tennis Masters Series - Miami Brasil Open - Salvador Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Tennis Masters Series - Madrid Croatia Open - Umag Qatar Exxon Mobil Open 2002 - Doha Telecom Italia Masters - Rome Campbell's Hall of Fame Tennis Championships - Newport Rogers Cup - Montreal Tennis Masters Series - Miami ATP Kremlin Cup - Moscow Grand Prix Hassan II - Casablanca Sony Ericsson Open - Miami Campbell's Hall of Fame Tennis Championships - Newport Catella Swedish Open - Bastad BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York Abierto Mexicano Telcel - Acapulco Australian Open - Melbourne BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami 2003 Mercedes Cup - Stuttgart Estoril Open - Estoril Australian Open - Melbourne The Stella Artois Championships - London Copa Telmex - Buenos Aires Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, World Group, PO, BRA-SWE 1-3 Davis Cup, World Group, PO, IND-BRA 3-2 Davis Cup, World Group, PO, RUS-BRA 3-2 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Davis Cup, Group 1, 2R, BRA-CAN 3-1 Davis Cup, Group 2, 2R, BRA-AHO 5-0 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, World Group, PO, AUT-BRA 4-1